package com.fdb.efp.esb.service.bo.req.pls;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;

public class Pls1001ReqBean implements Serializable {

    @JSONField(name = "TxnCd")
    private String txnCd = "PL1001";

    /**
     * ECIF客户编号	String(30)	N		核心客户号和证件号码必填一项
     */
    @JSONField(name = "ECIFCustNo")
    private String eCIFCustNo;
    /**
     * 客户名称	String(256)	Y
     */
    @JSONField(name = "ClntNm")
    private String clntNm;
    /**
     * 证件类型	String(32)	N	参见该版本《广州银行ESB项目_公共代码表》_证件类型代码
     */
    @JSONField(name = "CertTp")
    private String certTp;
    /**
     * 证件号码	String(32)	N		核心客户号和证件号码必填一项（本字段为空值，但字段必传）
     */
    @JSONField(name = "CertNo")
    private String certNo;
    /**
     * 定位串	String(10)	Y
     */
    @JSONField(name = "LctngStrg")
    private String lctngStrg;
    /**
     * 查询行数	String(10)	Y
     */
    @JSONField(name = "QryNum")
    private String qryNum;
    /**
     * 借据号	String(32)	N		非必填，不填全部
     */
    @JSONField(name = "DblNo")
    private String dblNo;
    /**
     * 还款卡号	String(20)	N
     */
    @JSONField(name = "RpyCardNo")
    private String rpyCardNo;
    /**
     * 贷款类型	String(20)	N		缺枚举值，还在沟通
     */
    @JSONField(name = "LoanTp")
    private String loanTp;
    /**
     * 授信编号	String(30)	N
     */
    @JSONField(name = "CrdNo")
    private String crdNo;
    /**
     * 结清状态	String(10)	N	1是结清，0是未结清	非必填，不填全部
     */
    @JSONField(name = "CldSt")
    private String cldSt;

    public String geteCIFCustNo() {
        return eCIFCustNo;
    }

    public void seteCIFCustNo(String eCIFCustNo) {
        this.eCIFCustNo = eCIFCustNo;
    }

    public String getClntNm() {
        return clntNm;
    }

    public void setClntNm(String clntNm) {
        this.clntNm = clntNm;
    }

    public String getCertTp() {
        return certTp;
    }

    public void setCertTp(String certTp) {
        this.certTp = certTp;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getLctngStrg() {
        return lctngStrg;
    }

    public void setLctngStrg(String lctngStrg) {
        this.lctngStrg = lctngStrg;
    }

    public String getQryNum() {
        return qryNum;
    }

    public void setQryNum(String qryNum) {
        this.qryNum = qryNum;
    }

    public String getDblNo() {
        return dblNo;
    }

    public void setDblNo(String dblNo) {
        this.dblNo = dblNo;
    }

    public String getRpyCardNo() {
        return rpyCardNo;
    }

    public void setRpyCardNo(String rpyCardNo) {
        this.rpyCardNo = rpyCardNo;
    }

    public String getLoanTp() {
        return loanTp;
    }

    public void setLoanTp(String loanTp) {
        this.loanTp = loanTp;
    }

    public String getCrdNo() {
        return crdNo;
    }

    public void setCrdNo(String crdNo) {
        this.crdNo = crdNo;
    }

    public String getCldSt() {
        return cldSt;
    }

    public void setCldSt(String cldSt) {
        this.cldSt = cldSt;
    }

    public String getTxnCd() {
        return txnCd;
    }

    public void setTxnCd(String txnCd) {
        this.txnCd = txnCd;
    }
}
